home *** CD-ROM | disk | FTP | other *** search
- /* $Revision: 1.14 $
- **
- ** Here be declarations of functions in the InterNetNews library.
- */
-
- /* Memory allocation. */
- /* Worst-case alignment, in order to shut lint up. */
- /* =()<typedef @<ALIGNPTR>@ *ALIGNPTR;>()= */
- typedef int *ALIGNPTR;
- extern ALIGNPTR xmalloc();
- extern ALIGNPTR xrealloc();
-
- /* Headers. */
- extern char *GenerateMessageID();
- extern char *HeaderFind();
- extern void HeaderCleanFrom();
-
- extern struct _DDHANDLE *DDstart();
- extern void DDcheck();
- extern char *DDend();
-
- /* NNTP functions. */
- extern int NNTPlocalopen();
- extern int NNTPremoteopen();
- extern int NNTPconnect();
- extern int NNTPsendarticle();
- extern int NNTPsendpassword();
-
- /* Opening the active file on a client. */
- extern FILE *CAopen();
- extern FILE *CAlistopen();
- extern void CAclose();
-
- /* Parameter retrieval. */
- extern char *GetFQDN();
- extern char *GetConfigValue();
- extern char *GetFileConfigValue();
- extern char *GetModeratorAddress();
-
- /* Time functions. */
- typedef struct _TIMEINFO {
- time_t time;
- long usec;
- long tzone;
- } TIMEINFO;
- extern time_t parsedate();
- extern int GetTimeInfo();
-
- /* Miscellaneous. */
- extern int getfdcount();
- extern int wildmat();
- extern int waitnb();
- extern int xread();
- extern int xwrite();
- extern int xwritev();
- extern int LockFile();
- extern int GetResourceUsage();
- extern int SetNonBlocking();
- extern void CloseOnExec();
- extern void Radix32();
- extern char *INNVersion();
- extern char *ReadInDescriptor();
- extern char *ReadInFile();
- extern FILE *xfopena();
-